06e9e4096ec1d497e5bbf9449533eb4087d23a6e,platform/lang-impl/src/com/intellij/psi/impl/source/tree/injected/InjectedLanguageUtil.java,InjectedLanguageUtil,findElementAtNoCommit,#PsiFile#number#,192

Before Change


    }
    //PsiElement at = file.findElementAt(offset);
    FileViewProvider viewProvider = file.getViewProvider();
    return viewProvider.findElementAt(offset, viewProvider.getBaseLanguage());
  }

  private static final InjectedPsiCachedValueProvider INJECTED_PSI_PROVIDER = new InjectedPsiCachedValueProvider();

After Change


        return injected;
      }
    }
    Language baseLanguage = viewProvider.getBaseLanguage();
    if (result != null && baseLanguage == result.third) {
      return result.second; // already queried
    }
    return viewProvider.findElementAt(offset, baseLanguage);